package com.example.fz338.activity;

import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

import com.bumptech.glide.Glide;
import com.example.fz338.R;

// 冷启动 不要布局 为了尽可能的快
public class LauncherActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        new Handler().postDelayed(() -> {
            // 共享配置
            SharedPreferences sharedPreferences = getSharedPreferences("setting", MODE_PRIVATE);
            boolean isFirst = sharedPreferences.getBoolean("isFirst", true);
            if(isFirst) {
                // 意图 跳转到 引导页 InfoActivity
                // 这里不能直接this 的原因是这是在Runnable匿名内部类里面
                // 对应的this是 Runnable 不是 LauncherActivity
                Intent intent = new Intent(LauncherActivity.this, InfoActivity.class);
                sharedPreferences.edit().putBoolean("isFirst", false).apply();
                startActivity(intent);
            } else {
                // 跳到 闪屏页(广告页) 再去 启动页
                Intent intent = new Intent(LauncherActivity.this, SplashActivity.class);
                startActivity(intent);
            }
            finish();
        }, 1000);// 延时1秒后离开启动页
        // 预加载广告图
        String imageUrl = "http://5b0988e595225.cdn.sohucs.com/images/20190831/05de49d16e374e9e997bc97fdf29b0cc.gif";
        Glide.with(this).load(imageUrl).preload();
    }
}